<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN"><html><head><meta http-equiv="content-type" content="text/html;charset=utf-8"></meta><link href="v8help://service_book/service_style" type="text/css" rel="stylesheet"></link><meta content="MSHTML 6.00.6002.18005" name="GENERATOR"></meta></head><body>
<blockquote dir="ltr" style="MARGIN-RIGHT: 0px">
<h3>Экспортируемые  функции модуля объекта</h3>
<p> </p>
<p>ПолучитьПараметры() - возвращает   структуру  параметров (из хранилища)</p>
<p>ПолучитьПараметр(НаименованиеПараметра) - в случае успеха возвращает  параметр  по имени,  иначе  "Неопределено"</p>
<p>ИзменитьПараметр(НовыеДанные) - НовыеДанные   Тип : Структура : {"НаименованиеПараметра, ЗначениеПараметра"} , при удачном изменении возвращает "Истина",   иначе  "Ложь"</p>
<p>УдалитьПараметр(Наименование) - при удачном удалении возвращает "Истина",   иначе  "Ложь"</p>
<p> ПереименоватьПараметр(Ключ,НовИмя) - в случае успеха возвращает  "Истина",  иначе  "Ложь"</p>
<h3>Экспортируемые  процедуры  и  функции общего  модуля  _37583_АлгоритмыСервер.</h3>
<p> </p>
<p>ПолучитьСсылкуСправочникАлгоритмы(Алгоритм)-  в качестве аргумента могут передаваться : Ссылка, УникальныйИдентификатор , Код  или Наименование. В случае успеха возвращает  Ссылку на элемент справочника,   иначе  "Неопределено"</p>
<p>ПолучитьКодАлгоритма(ПредставлениеАлгоритма) - возвращает  код  переданного алгоритма </p>
<p>ВыполнитьПроцедуру(ПредставлениеАлгоритма, ДополнительныеПараметры=Неопределено) -  ДополнительныеПараметры Тип : Структура : ( Если &lt;&gt; Неопределено  в нее записываются дополнительные  свойства  {Отказ,СообщениеОбОшибке,Результат}  )</p>
<p>ВыполнитьФункцию(ПредставлениеАлгоритма,ДополнительныеПараметры=Неопределено) - возвращает  Соответствие {Отказ,СообщениеОбОшибке,Результат , ...} </p>
<p>ПолучитьПараметр(ПредставлениеАлгоритма,НаименованиеПараметра)</p>
<p>ЗаписатьВЖурналРегистрации(ИмяСобытия="АЛГОРИТМЫ", Комментарий="", СсылкаНаОбъект=Неопределено,ТипСообщения="Ошибка")</p>
<h3 class="">Псевдокод</h3>
<p class=""> </p>
<p>#insert_НаименованиеАлгоритма - вставить текст алгоритма </p>
<p>@Процедура -  ВыполнитьПроцедуру   пример: @Процедура(Ссылка|Код|Наименование,[СтруктураДопПараметров]) - в СтруктураДопПараметров возвращается  структура  {Отказ,СообщениеОбОшибке,Результат} </p>
<p>@Функция ВыполнитьФункцию пример: <a href="mailto:Результат=@Функция(@ВнешАлгоритм,НовыйСтруктура(&quot;ПараметрФункцииТипСтрока&quot;,&quot;Строка&quot;))[&quot;Результат">Результат=@Функция(@ВнешАлгоритм,НовыйСтруктура("ПараметрФункцииТипСтрока","Строка"))["Результат</a>"];   - Результат - тип Соответствие  {Отказ,СообщениеОбОшибке,Результат , ...}  Напр.  Дата = @Функция(@алгоритм)#Результат;</p>
<p>this - конструктор соответствия </p>
<p>$ = this[" "]  локальная переменная  , добавляется в состав Соответствия для  @Функция    Напр.  $перем + 1; = this["перм"] + 1;</p>
<p><font color="#006400">Пример:</font></p>
<p><font color="#006400">алгоритм1 :   $Ё=1;  Сообщить($Ё); @Процедура(@алгоритм2, Новый Структура("this,Й",this,66)); Сообщить($Ё); // выведет  1 1  66  2 99</font></p>
<p><font color="#006400">алгоритм2 : Сообщить($Ё); Сообщить(@Й);  $Ё=2; @$Ё=99;  Сообщить($Ё);  </font></p>
<p>Возврат ... = this["Результат"]=</p>
<p># = [" "]   Напр.  #перем; = ["перм"];</p>
<p>@ = Параметры.     @СообщениеОбОшибке= Параметры.СообщениеОбОшибке;  @Отказ= Параметры.Отказ;</p>
<p>Возврат; = Перейти ~EndOfText;</p>
<p> </p>
<p> </p>
<h3> </h3></blockquote></body></html>